Тестирование работы с соединением
Редактировал(а) Alexandr Fokin 2022/11/27 23:11
Цель тестирования:
Провести сравнение затраченного времени при отправке сообщений в 2 случаях:
- На протяжении работы используется 1 экземпляр connection, session, producer
- При каждой отправке создаются новый экземпляры connection, session, producer, а после отправки вызывается dispose(закрытие соединения)
Кол-во попыток | Кол-во сообщений | Тип | Среднее (сек) | Мин(сек) | Макс(сек) |
5 | 10 | One connection | 1,01 | 0,8871241 | 1,1529916 |
New connection | 1,865 | 1,703664 | 1,9766908 | ||
50 | One connection | 4,788 | 4,4252173 | 4,994004 | |
New connection | 9,809 | 8,3600024 | 11,8031137 | ||
100 | One connection | 9,522 | 9,0532775 | 9,8035722 | |
New connection | 18,664 | 17,4317359 | 21,2011199 |
Разница между режимами
- В среднем разница примерно в 2 раза
- Возрастает линейно